.vertical_blocks{position:relative}.vertical_blocks__background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:transparent}.vertical_blocks__background .image_bg_cover,.vertical_blocks__background .image_bg_cover img{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.vertical_blocks__background .image_bg_cover.fit--fill{-o-object-fit:fill;object-fit:fill}.vertical_blocks__background .image_bg_cover.fit--contain{-o-object-fit:contain;object-fit:contain}.vertical_blocks__background .image_bg_cover.fit--cover{-o-object-fit:cover;object-fit:cover}.vertical_blocks__background .image_bg_cover.fit--none{-o-object-fit:none;object-fit:none}.vertical_blocks__background .image_bg_cover.fit--scale-down{-o-object-fit:scale-down;object-fit:scale-down}.vertical_blocks__background--mobile{display:block}.vertical_blocks__background--tablet{display:none}.vertical_blocks__background--mobile,.vertical_blocks__background--tablet{animation:opacity .6s}.vertical_blocks .container{z-index:1}.vertical_blocks__card{height:calc(100vw + 2rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:.375rem;position:relative;margin-bottom:1.5rem;text-decoration:none;filter:drop-shadow(0 .25rem .25rem rgba(0, 0, 0, .25))}.vertical_blocks__card_description,.vertical_blocks__card_title{margin-bottom:1rem;font-family:articulat-cf,Arial;letter-spacing:normal}.vertical_blocks__card_image{width:100%;height:100%;position:absolute;left:0;top:0;transition:.3s}.vertical_blocks__card_image picture{width:100%;height:100%}.vertical_blocks__card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vertical_blocks__card:hover>.vertical_blocks__card_image,.vertical_blocks__col.tab-focus:focus>.vertical_blocks__card>.vertical_blocks__card_image{transform:scale(1.1)}.vertical_blocks__card_content{padding:1rem;position:relative;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 1.57%,#000 98.27%)}.vertical_blocks__card_title{font-size:1.5rem;line-height:2rem;font-weight:600;color:#FFF}.vertical_blocks__card_description{font-size:.875rem;line-height:1.375rem;font-weight:500;color:#0F001B}@media screen and (min-width:37.5rem){.vertical_blocks__card_description{font-size:.875rem;line-height:1.375rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#0F001B;margin-bottom:1rem}}@media screen and (min-width:75rem){.vertical_blocks__card_description{font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-family:articulat-cf,Arial;font-weight:500;color:#0F001B;margin-bottom:1.5rem}}.vertical_blocks__card_description a:not(.btn){display:inline;color:#3E016F;text-decoration:underline;font-size:inherit}.vertical_blocks__card_description a:not(.btn).tab-focus:focus,.vertical_blocks__card_description a:not(.btn):hover{color:#320159}.vertical_blocks__card_description a:not(.btn):active{color:#130021}.vertical_blocks__card_description p{margin:0 0 1rem}.vertical_blocks__card_description p:last-child{margin:0}.vertical_blocks__card_description h1{font-family:articulat-cf,Arial;font-size:2.125rem;line-height:2.75rem;letter-spacing:normal;font-weight:700;margin-bottom:1.5rem}.vertical_blocks__card_description h2,.vertical_blocks__card_description h3{font-family:articulat-cf,Arial;letter-spacing:normal;font-weight:600}@media screen and (min-width:37.5rem){.vertical_blocks__card_description h1{font-size:3.25rem;line-height:3.75rem}}.vertical_blocks__card_description h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem}@media screen and (min-width:37.5rem){.vertical_blocks__card_description h2{font-size:2.125rem;line-height:2.75rem}}.vertical_blocks__card_description h3{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.vertical_blocks__card_description h4,.vertical_blocks__card_description h5,.vertical_blocks__card_description h6{font-family:articulat-cf,Arial;letter-spacing:normal;font-weight:600;margin-bottom:.5rem}.vertical_blocks__card_description h4,.vertical_blocks__card_description h5{font-size:1.125rem;line-height:1.75rem}.vertical_blocks__card_description h6{font-size:1rem;line-height:1.5rem}.vertical_blocks__card_description h1,.vertical_blocks__card_description h2,.vertical_blocks__card_description h3,.vertical_blocks__card_description h4,.vertical_blocks__card_description h5,.vertical_blocks__card_description h6{color:inherit}.vertical_blocks__card_description ol,.vertical_blocks__card_description ul{text-align:left;text-align:start;color:inherit;list-style-position:outside;margin-left:1.25rem;margin-top:1rem;margin-bottom:1rem}.vertical_blocks__card_description ul{list-style-type:disc}.vertical_blocks__card_description ol{list-style-type:decimal}.vertical_blocks__card_description li{font-style:normal;padding-bottom:.5rem;padding-right:.5rem}.vertical_blocks__card_description li:last-child{padding-bottom:0}.vertical_blocks__card_description blockquote{display:block;margin:1rem 2.5rem}.vertical_blocks .vertical_blocks__card_description{color:#FFF}.vertical_blocks__image_wrapper{cursor:pointer;overflow:hidden}.vertical_blocks__card-button{width:auto}.vertical_blocks__card_icon{color:#65348C;display:none}.vertical_blocks__col{text-decoration:none}.vertical_blocks__col.tab-focus:focus{opacity:1;outline-offset:.125rem;outline:#65348C double .0625rem}@media screen and (min-width:37.5rem){.vertical_blocks__row{display:grid;grid-gap:1.5rem 1.75rem;grid-template-columns:repeat(2,1fr)}.vertical_blocks__row--odd{margin-top:4rem}.vertical_blocks__row--even{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc((30rem - 1.5rem)/ 2)}.vertical_blocks__row--even .vertical_blocks__col:nth-child(odd){grid-column:1/3}.vertical_blocks__row--even .vertical_blocks__col:nth-child(even){grid-column:3/5}.vertical_blocks__row--even .vertical_blocks__col:nth-child(1){grid-row:1/3}.vertical_blocks__row--even .vertical_blocks__col:nth-child(2){grid-row:2/4}.vertical_blocks__row--even .vertical_blocks__col:nth-child(n+3){grid-row:span 2}.vertical_blocks__row--even .vertical_blocks__col:first-child:last-child{grid-column:2/4}.vertical_blocks__row--odd .vertical_blocks__col:nth-child(odd){margin-top:-4rem}.vertical_blocks__background--mobile{display:none}.vertical_blocks__background--tablet{display:block}.vertical_blocks__card{height:30rem;margin:0}.vertical_blocks__card_content{padding:1.5rem}}@media screen and (min-width:75rem){.vertical_blocks__card_icon{color:#65348C;font-size:1.25rem;display:block}}